home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
patches
/
a1200_hdpatch
/
a1200_hdpatche.guide
(
.txt
)
< prev
next >
Wrap
Amigaguide Document
|
1996-04-07
|
6KB
|
117 lines
@database "A1200_HDPatchE.guide"
@version $VER 1.1
@width 78
@node main "A1200_HDPatch.guide"
Product Documentation
for
A1200_HDPatch
Release 1
by Rainer Hess, August 1995
(Revision 1, 08/12/95)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@{" General Information " link PrgInfo} @{" Problems " link Probleme}
@{" What is this progam for? " link Warum } @{" Author " link Autor}
@{" Installation " link Install} @{" History " link History}
@{" Credits " link credits} @{" Copyright " link Copyright}
@endnode
@node credits "Credits..."
Thanks to:
Philip H
user for the english translation.
@endnode
@node Install "Installation"
1st possibility:
Drag the Icon A1200_HDPatch into the WBStartup drawer.
2nd possibility:
Edit your S:User-Startup and add the line A1200_HDPatch (add path when
necessary) ein. Copy A1200_HDPatch to the corresponding drawer, e.g. C:
Important: Programs that check the reset vectors may report vector
modifications when they are activated before starting A1200_HDPatch.
Running these Programs AFTER running A1200_HDPatch may fix the problem.
@endnode
@node Probleme "Problems"
Some virus killers might consider A1200_HDPatch as a virus because of
modified reset vectors. (The modification is wanted, A1200_HDPatch needs
it to work...) A1200_HDPatch provides a certain protection against some
viruses. When activating after a virus, the virus may be removed by
A1200_HDPatch overwriting the reset vectors. But... the stress is on IT
*MAY* ... :) A big disadvantage is that the RAD: resident virtual RAM
drive can't be used anymore, because A1200_HDPatch and RAD: would
overwrite each other.
@endnode
@node Autor "Information"
A Cardware Utility written by Rainer Hess Copyright (c) 1994/95 Rainer
Hess. All rights reserved.
Disclaimer:
You are using this program and documentation on your own risk! I do NOT
guarantee the function of the program and/or the correctness of the manual!
Address: Rainer Hess
Ahornweg 10/1
72622 Nuertingen
Germany
EMail...: rhess@a3tnt.adsp.sub.org (CBMNet)
Internet: Rainer_Hess@turttwo.tynet.sub.org
P.S. If you have bug reports, improvements, problems or anything else,
just let me know.
@endnode
@node Copyright "Copyright..."
COPYRIGHT:
----------
1. It's only allowed to use this programm from private persons.
2 It's not allowed to sell the programm.
3. It's allowed to copy the program for free.
4. It's allowed to make the program public on any PD-Series e.g.
Fish/SAAR/AmiNet and so on.
5. The archive must be copied complete.
Cardware means that you write a postcard or email to the Author as a
"payment". I don't think it is too much work for you, so please don't
forget it.
@endnode
@node PrgInfo "General information"
A1200_ConnerHD_Patch is a small resident programm to fix the boot problems
that some A1200 with Harddisks and internal RAM expansion have.
Attention: The Program installs itself resident in memory and is no virus,
although some virus killers may consider it as one.
It has been tested on an Amiga 1200 with Blizzard 1220/4 Turbo Memory Board
(28 Mhz), Conner CFN250A 2.5" harddisk, Kickstart/Workbench 3.0
(39.106/39.29), and on a plain A1200 with Conner CP2064 2.5" harddisk, also
Kickstart/Workbench 3.0 (39.106/39.29)
It has been developed on an A3000T by using SAS/C 6.55.
@endnode
@node Warum "What is the program for?"
Some A1200 don't recognize the internal harddisk after resetting them via
keyboard. This problem occurs either when installing an internal RAM
expansion card or even when an internal hard drive is installed. The
problem seems to be the slower identification of the hard drive. With some
hard drives cutting pin 1 of the hard disk connector (RESET pin) helps. If
that doesn't solve the problem, this program should help.
The problem occured using a Conner-CFN250A 2.5" hard drive. An internal
RCA 120/1MB RAM expansion card and a Blizzard 1220/4MB have been tested.
With both configurations, the Amiga booted as it should only after powering
it on. When resetting it via keyboard, only the boot animation (the disk
being put into the drive) was seen. Powering off the computer each reboot
is a solution, another is pushing both mouse buttons after the reset and
then selecting "Boot" in the boot menu, then the computer boots up
normally. This didn't satisfy us, so I got the idea of writing a little
resident program that gives the hard disk some more time to be identified.
So A1200_HDPatch was born.
I encountered the same problem with another A1200 plus Conner 64 MB hard
disk (no RAM expansion). In that case, selecting the boot menu and
clicking "Boot" didn't work. Only switching off the Amiga or using
A1200_HDPatch helps.
Attention, A1200_HDPatch activates quite early, not long after the
initialization of exec.library! That's why it was not possible to use the
timer.device or the dos function Delay(). I couldn't think of anything
better than a for() loop. With fast accelerator boards, you may have to
increase the i counter. On the A1200 mentioned above a value of 350000 was
needed. If you can't change this in the source code yourself or don't have
a C compiler for recompilation, you can contact the @{"Author" link Autor}.
@endnode
@node History "program revisions"
V1.0: (25./26. Dec. 1994) creation of the first version.
V1.1: (26.Jan.1995) Forbid()/Permit() when writing in KickTag arrays.
Flush Caches after that (using CacheClearU(), so that nothing
gets stuck in the cache.
(12.Aug.1995) Recompilation using SAS/C 6.55.
@endnode